﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class area_admin_equipamentos : System.Web.UI.Page
{
    private EMPRESA empresa = new EMPRESA();
    private dbSisInfoDataContext Banco = new dbSisInfoDataContext();

    protected void Page_Load(object sender, EventArgs e)
    {
        Session["Titulo"] = "Empresas";

    }

    protected void btnIncluir_Click(object sender, EventArgs e)
    {
        // Preenche os campos
        empresa.RazaoSocial = txtRazaoSocial.Text;
        empresa.Fantasia = txtNomeFantasia.Text;
        empresa.CNPJ = txtCNPJ.Text;
        empresa.Responsavel = droplistFuncionarios.SelectedIndex > 0? droplistFuncionarios.SelectedValue:"0";

        Banco.EMPRESAs.InsertOnSubmit(empresa);
        Banco.SubmitChanges();
        grdEmpresas.DataBind();

        txtDescricao.Text = string.Empty;

        pnlInserir.Visible = false;
    }
    protected void grdSituacoes_SelectedIndexChanged(object sender, EventArgs e)
    {

        Button1_ModalPopupExtender.Show();

    }
    protected void btnPesquisar_Click(object sender, EventArgs e)
    {
        linqEmpresas.Where = "Fantasia.Contains(\"" + txtDescricao.Text + "\")";
        linqEmpresas.DataBind();
        grdEmpresas.DataBind();

    }

    protected void grdEquipamentos_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {

    }
    protected void btnSim0_Click(object sender, EventArgs e)
    {

        grdEmpresas.DeleteRow(grdEmpresas.SelectedIndex);
        grdEmpresas.DataBind();
    }
    protected void grdEquipamentos_DataBound(object sender, EventArgs e)
    {
        if (grdEmpresas.Rows.Count > 0)
        {
            grdEmpresas.HeaderRow.Cells[0].Text += " - Quantidade de items: " + grdEmpresas.Rows.Count.ToString();
        }
    }
    protected void grdEquipamentos_RowEditing(object sender, GridViewEditEventArgs e)
    {

    }
    protected void btnNovo_Click(object sender, EventArgs e)
    {
        pnlInserir.Visible = true;
        txtRazaoSocial.Text = txtDescricao.Text;
        txtRazaoSocial.Focus();
    }
    protected void btnCancela_Click(object sender, EventArgs e)
    {
        pnlInserir.Visible = false;

        //Limpar os campos
        txtRazaoSocial.Text = string.Empty;
        txtNomeFantasia.Text  = string.Empty;
        txtCNPJ.Text = string.Empty;

        droplistFuncionarios.SelectedIndex = -1;
    }

}
